import { defineOverridesPreferences } from '@vben/preferences'

/**
 * @description 项目配置文件
 * 只需要覆盖项目中的一部分配置，不需要的配置不用覆盖，会自动使用默认配置
 * !!! 更改配置后请清空缓存，否则可能不生效
 */
export const overridesPreferences = defineOverridesPreferences({
  // overrides
  app: {
    accessMode: 'backend',
    name: import.meta.env.VITE_APP_TITLE,
    layout: 'mixed-nav',
    watermark: true,
  },
  header: {
    mode: 'auto-scroll',
  },
  sidebar: {
    width: 180,
  },
  navigation: {
    accordion: false,
  },
  theme: {
    builtinType: 'sky-blue',
    colorPrimary: 'hsl(231 98% 65%)',
    mode: 'light',
    semiDarkSidebar: true,
  },
})

// 旧主题
// import { defineOverridesPreferences } from '@vben/preferences';
//
// /**
//  * @description 项目配置文件
//  * 只需要覆盖项目中的一部分配置，不需要的配置不用覆盖，会自动使用默认配置
//  * !!! 更改配置后请清空缓存，否则可能不生效
//  */
// export const overridesPreferences = defineOverridesPreferences({
//   // overrides
//   app: {
//     accessMode: 'backend',
//     name: import.meta.env.VITE_APP_TITLE,
//     layout: 'mixed-nav',
//   },
//
//   sidebar: {
//     width: 200,
//   },
//   theme: {
//     mode: 'auto',
//   },
// });
